package br.edu.fcsl.web.servelets;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import br.edu.fcsl.entidade.Produto;
import br.edu.fcsl.persistencia.ProdutoDAO;


@WebServlet("/CadastrarProduto")
public class CadastrarProduto extends HttpServlet {
	private static final long serialVersionUID = 1L;
 
	
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		ProdutoDAO dao = new ProdutoDAO();
		Produto prod = new Produto();
		HttpSession session = request.getSession();
		
		if(request.getParameter("descricao") == "" || request.getParameter("valorUnitario") == "" || request.getParameter("unidade") == "" ){
			
			session.setAttribute("confirma", "3");
			String redirect = "admin/cadastroProdutos.jsp";
			response.sendRedirect(redirect);
		}else{
		
		
		prod.setDescricao(request.getParameter("descricao"));
		prod.setValorUnitario(Double.parseDouble(request.getParameter("valorUnitario")));
		prod.setUnidade(request.getParameter("unidade"));		
		
		
		
		if(dao.salvar(prod) == true){
			System.out.println("ok");
			session.setAttribute("confirma", "1");
			String redirect = "admin/cadastroProdutos.jsp";
			response.sendRedirect(redirect);
		}else{
			session.setAttribute("confirma", "2");
			String redirect = "admin/cadastroProdutos.jsp";
			response.sendRedirect(redirect);
		}
		}
		
		
		
		
		
	}

}
